BaseTemplate = class()

function BaseTemplate:init()
    self.count = 0
end

-- 设置世界范围
function BaseTemplate:setBound(world)
    self.world = world
    self.length = world.length
    self.width = world.width
    self.height = world.height
end

-- 获取模板
function BaseTemplate:getTemplate(i)
    
end

-- 获取模板随机生成坐标
function BaseTemplate:getRandomCoord()
    return math.random(self.world.x0,self.world.x1),math.random(0,self.height - 1),math.random(self.world.z0,self.world.z1)
end

-- 获得生成坐标
function BaseTemplate:getGenCoord()
    return self:getRandomCoord()
end

-- 方块是否能替换
function BaseTemplate:canReplace(blockid)
    return true
end
